package com.hup.utils.swing.customView;

import com.hup.utils.commons.hardware.SystemUtil;

import java.awt.event.KeyEvent;

/**
 * 不能输入的TextView,有光标效果
 * @author hugan
 * @date 2020/10/27
 */
public class NotInputTextView extends HintTextField {

    public NotInputTextView() {
        SystemUtil.disableInputMethods(this);//禁用输入法,否则也可以重写 processInputMethodEvent
        setFocusTraversalKeysEnabled(false);//禁止响应Tab
    }

    @Override
    protected void processKeyEvent(KeyEvent e) {
        e.consume();//标记已处理
        /*
         可以在此处添加业务
         过滤按键类型
         */
        //if (e.getID() != KeyEvent.KEY_PRESSED) return;
    }

}
